Taxonomy and synthesis of Web services querying languages
نویسندگان
چکیده
Most works on Web services has focused on discovery, composition and selection processes of these kinds of services. Other few works were interested in how to represent Web services search queries. However, these queries cannot be processed by ensuring a high level of performance without being adequately represented first. To this end, different query languages were designed. Even so, in the absence of a standard, these languages are quite various. Their diversity makes it difficult choosing the most suitable language. In fact, this language should be able to cover all types of preferences or requirements of clients such as their functional, nonfunctional, temporal or even specific constraints as is the case of geographical or spatial constraints and meet their needs and preferences helping to provide them the best answer. It must also be mutually simple and imposes no restrictions or at least not too many constraints in terms of prior knowledge to use and also provide a formal or semi-formal queries presentation to support their automatic post-processing. To help assisting developers in their choices and also identifying the criteria that should satisfy a standard language, this article presents a taxonomy of different classes of query languages designed to be able to express Web services queries. An illustrative example is also given to illustrate clearly the different query representations that can be offered by these languages classes. A comparative study is eventually established to allow to reveal the advantages and limitations of various existing languages in this context. It is a synthesis of this category of languages discussing their performance level and their capability to respond to various needs related to the Web services research and discovery case. The criterions identified at this stage may, in our opinion, constitute then the main pre-requisite that a language should satisfy to be called perfect or to be a future standard. Keywords-Web service ; query ; query languages ;
منابع مشابه
A Foundation for a Mathematical Web Services Query Language: A Survey on Relevant Query Languages and Tools
In this report, we briefly present a survey on a number of query languages and tools that can serve as a basis for querying mathematical service descriptions. Our ultimate goal is to design and implement a mathematical services query language based on some selected features of these query languages.
متن کاملMyths around Web Services
Comprehensive semantic descriptions of Web services are essential to exploit them in their full potential, that is, discovering them dynamically, and enabling automated service negotiation, composition and monitoring. The semantic mechanisms currently available in service registries which are based on taxonomies fail to provide the means to achieve this. Although the terms “taxonomy” and “ontol...
متن کاملA Fault Taxonomy for Web Service Composition
Web services are becoming progressively popular in the building of both interand intra-enterprise business processes. These processes are composed from existing Web services based on defined requirements. In collecting together the services for such a composition, developers can employ languages and standards for the Web that facilitate the automation of Web service discovery, execution, compos...
متن کاملPhonetic/linguistic web services at BAS
We present recent developments in the collection of phoneticlinguistic web services provided by the Bavarian Archive of Speech Signals (BAS). The BAS back end web services are REST based and can be easily integrated into user applications. Several public web interfaces have been implemented that utilize these back end services to provide easy-to-use access to high-end linguistic and phonetic pr...
متن کاملWeb Service Choreography Verification Using Z Formal Specification
Web Service Choreography Description Language (WS-CDL) describes and orchestrates the services interactions among multiple participants. WS-CDL verification is essential since the interactions would lead to mismatches. Existing works verify the messages ordering, the flow of messages, and the expected results from collaborations. In this paper, we present a Z specification of WS-CDL. Besides ve...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- CoRR
دوره abs/1204.5648 شماره
صفحات -
تاریخ انتشار 2011